package com.promise.jokerdream.response.phone

/**
 * 斗神塔XML响应数据
 */
data class FightTowerXmlResponse(
    override val actionResult: String = "",
    
    // 基本挑战信息
    val startChallengeUrl: String = "", // 开始挑战链接
    val nextFloorUrl: String = "", // 挑战下一层链接
    val endChallengeUrl: String = "", // 结束挑战链接
    val autoChallengeUrl: String = "", // 自动挑战链接
    val reviveUrl: String = "", // 复活链接
    
    // 当前挑战信息
    val currentFloor: Int = 0, // 当前层数
    val currentScore: Int = 0, // 当前分数
    val remainingReviveCount: Int = 0, // 剩余复活次数
    val remainingBattleTime: Int = 0, // 战斗剩余时间（秒）
    
    // 挑战次数信息
    val todayRemainingCount: Int = 0, // 今日剩余次数
    val todayTotalCount: Int = 0, // 今日总次数
    val weeklyPaidCount: Int = 0, // 本周付费次数
    val weeklyPaidTotalCount: Int = 0 // 本周付费总次数
) : BaseXmlResponse
